/**
 * @file Task.hpp
 * @brief 任务类型定义
 * @details 定义任务为无参无返回值的函数对象
 */

#ifndef __Task_H__
#define __Task_H__

#include <functional>

namespace wd
{

/**
 * @typedef Task
 * @brief 任务类型
 * @details 使用std::function封装的可调用对象，无参数无返回值
 */
using Task=std::function<void()>;

}//end of namespace wd


#endif

